COMMTIMEOUTS timeout;
HANDLE comport;
const char* xname = fix_win_serial_name(port);
- win_serial_data* wsd = xcalloc(sizeof(win_serial_data), 1);
+ win_serial_data* wsd = (win_serial_data*) xcalloc(sizeof(win_serial_data), 1);
*dh = (gpsdevh*) wsd;
GPS_Diag("Opening %s\n", xname);
comport = CreateFileA(xname, GENERIC_READ|GENERIC_WRITE, 0, NULL,
int booger;
} winusb_unit_data;
-static HANDLE* usb_handle = INVALID_HANDLE_VALUE;
+static HANDLE usb_handle = INVALID_HANDLE_VALUE;
static int usb_tx_packet_size ;
static const gdx_info* gdx;
};
static
-HANDLE* garmin_usb_start(HDEVINFO* hdevinfo, SP_DEVICE_INTERFACE_DATA* infodata)
+HANDLE garmin_usb_start(HDEVINFO hdevinfo, SP_DEVICE_INTERFACE_DATA* infodata)
{
DWORD size;
PSP_INTERFACE_DEVICE_DETAIL_DATA pdd = NULL;
SetupDiGetDeviceInterfaceDetail(hdevinfo, infodata,
NULL, 0, &size, NULL);
- pdd = xmalloc(size);
+ pdd = (PSP_INTERFACE_DEVICE_DETAIL_DATA) xmalloc(size);
pdd->cbSize = sizeof(SP_INTERFACE_DEVICE_DETAIL_DATA);
devinfo.cbSize = sizeof(SP_DEVINFO_DATA);
#define BUFSIZE 512
TCHAR szTemp[MAX_PATH];
char* p = szTemp;
- char** dlist = xmalloc(sizeof(*dlist));
+ char** dlist = (char **) xmalloc(sizeof(*dlist));
int i = 0;
dlist[0] = NULL;
if (GetLogicalDriveStringsA(BUFSIZE-1, szTemp)) {
while (*p) {
- dlist = xrealloc(dlist, sizeof(*dlist) * (++i + 1));
+ dlist = (char **) xrealloc(dlist, sizeof(*dlist) * (++i + 1));
// fprintf(stderr, "Found: %d, %s\n", i, p);
dlist[i-1] = xstrdup(p);
dlist[i] = NULL;
HDEVINFO hdevinfo;
SP_DEVICE_INTERFACE_DATA devinterface;
- winusb_unit_data* wud = xcalloc(sizeof(winusb_unit_data), 1);
+ winusb_unit_data* wud = (winusb_unit_data*) xcalloc(sizeof(winusb_unit_data), 1);
*dh = (gpsdevh*) wud;
gusb_register_ll(&win_llops);